package com.irisking.ikaisdk;

public interface DeviceErrorCode {

    /**
     * 请求成功
     */
    public int Success = 0;

    /**
     * 设备以及掉线，已连接设备中不包含此设备
     */
    public int DeviceOffLine = -1;

    /**
     * 系统错误
     */
    public int SystemError = -500;

    /**
     * 传入的sn 为空
     */
    public int DevSnEmpty = -998;

    /**
     *  请求超时
     */
    public int ReqTimeOut = -999;

    /**
     *  设备详情失败
     */
    public int DeviceDetailError = -1001;


    /**
     *  添加人员时，当前PersonId的人员已存在
     */
    public int PersonExistError = -1002;


    /**
     * 添加人员时，当前UserID重复，重复人员的Personid = "12312312"
     */
    public int UserIDExistError = -1003;

    /**
     * 修改人员时，当前PersonId的人员不存在
     */
    public int PersonNotExistError = -1004;

    /**
     * 修改人员时，当前UserID重复，重复人员的Personid = "12312312"
     */
    public  int UserIDExistError_Update = -1005;


    /**
     * 删除人员操作成功，但有部份人员删除失败，失败人员Personid列表如下：{"1123123","23414234234"}
     */
    public int PersonDeleteError = -1006;


    /**
     * 获取人员列表操作失败
     */
    public int PersonListError = -1007;


    /**
     * 获取人员操作失败
     */
    public int PersonDetailError = -1008;


    /**
     * 获取人员时，当前PersonId的人员不存在
     */
    public int PersonNoExistError = -1009;

    /**
     * 开启门禁操作失败
     */
    public int DoorOpenError = -1010;

    /**
     * 设置设备时间操作失败
     */
    public  int DeviceTimeError = -1011;

    /**
     * 设置设备时间操作失败
     */
    public int DeviceShutdownError = -1012;


    /**
     * 设备重启操作失败
     */
    public int DeviceReStartError = -1013;


    /**
     * 设备重置操作失败
     */
    public int DeviceReSetError = -1014;

    /**
     * 设置设备状态操作失败
     */
    public int DeviceSetStateError = -1015;


    /**
     * 获取设备状态操作失败
     */
    public int DeviceGetStateError = -1016;


    /**
     * 清除设备事件消息操作失败
     */
    public int DeviceClearEventError = -1017;


    /**
     * 清除设备人员信息操作失败
     */
    public int DeviceClearPersonError = -1018;

    /**
     * 清除设备日志操作失败
     */
    public int DeviceClearLogError = -1019;


    /**
     * 获取设备日志操作失败
     */
    public int DeviceGetLogError = -1020;


    /**
     * 设置IP地址操作失败
     */
    public int DeviceSetIpError = -1021;


    /**
     * APK升级失败，服务器版本小于当前设备版本号
     */
    public int DeviceUpgradeError = -1022;


    /**
     * 通用错误码 -SN不匹配
     */
    public int DevicSnError = -1040;
}